home *** CD-ROM | disk | FTP | other *** search
-
- GNU Emacs 18.51 Atari ST
-
- 1. Filename Syntax
-
- All filenames inside of emacs use the unix syntax ('/' as directory delimiter).
- To specify a drive name you can either use '/dev/X' or '~X' where X is the
- drive letter. In the path replace all occurences of '\' with '/' (no slashes
- are allowed inside of filenames). As usual in unix '~/' means the directory
- '$HOME/' (HOME is an environment var).
-
- 2. Termcap
-
- Emacs uses the termcap library. You can specify a terminal name in the env-var
- TERM (default is 'atari') and a termcap file or an entry in TERMCAP (default is
- '/etc/termcap'). The termcap entry (or the entry in the file corresponding to
- TERM) has the same syntax as in unix. A sample file is included. If you have
- some enhanced terminal emulator for the ST (for example the X_VT52.PRG) you can
- use its features.
-
- 3. Environment Variables
-
- You can set the environment vars with the 'setenv' command in your favourite
- shell or you can initialize it for the desktop with GEMBOOT.PRG. The lisp code
- of emacs is loaded from $EMACSLOADPATH (default is '/usr/lib/GNUemacs/lisp').
- The documentation and info dirs are relative to this: '../etc' and '../info'.
-
- 4. Special Files
-
- At startup time emacs loads $EMACSLOADPATH/loadup.el and this loads
- $EMACSLOADPATH/site-ini.el, then ~/emacs.rc or $EMACSLOADPATH/default are
- loaded. To inhibit the last step, you can use 'emacs -q'.
-
- 5. Functions ommited in this Version
-
- All functions dealing with the user-id, dumping of emacs (which would at least
- be very difficult in TOS) and asynchronous processes.
-
- 6. New Functions
-
- Not new but a different implementation has call-process. This is essentially a
- system()-call (via _shell_p) to the running shell. The output (and input) for
- shell-commands is redirected in (and from) files if the variable shell-tmpfile
- is non-nil. If this is nil a feature of my favourite shell Master is used,
- namely redirection of the output in the shell-variable SHELL_OUTPUT via '==>'.
- In addition the new function getvar is used to get the value of such a shell
- variable into the emacs environment. The function time-to-string converts a
- time pair as given by file-attributes into a human readable string. If you
- suspend emacs (either by pressing ^Z or using 'suspend-emacs') the running
- shell is invoked with '-i' as single parameter (this is ommited, if gulam is
- this shell). You can go back to emacs with the 'exit'-command of your shell.
-
- 7. Keyboard
-
- The Alternate-key is used as emacs' Meta-key. The function keys, the keys on
- the cursor block and those on the numeric keypad have ESC-sequences assigned
- which start with ESC-# and then follows either the ascii or the scan code
- returned by the key. The escape sequences are different when you press
- Alternate at the same time. The file 'site-ini.el' contains some sample key
- bindings for those keys.
-
- 8. Additional Remark
-
- The startup code of emacs recognizes extended argument passing via the
- xArg-method proposed by Dale Schumacher.
-
- Edgar Roeder
-
-
-
- E-Mail: roeder@sbsvax.uucp or
- roeder@eansb.informatik.uni-saarland.dbp&de
-